@强制输出
@输出名("取网页源码")
类 取网页源码 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真,背景颜色=-1576716]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=45,左内边距DP=18,右内边距DP=18,@上外边距DP=10]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,对齐方式=16,内容="网页",粗体=真,字体大小=20,字体颜色=-16777216,高度=-1,ID=1]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局1,高度=-1,内容="取源码",对齐方式=16,@位于某组件右边=1,@左外边距DP=1,纵向偏移DP=2,字体大小=16,粗体=真]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=相对布局1,高度=-1,@位于布局右边=真,对齐方式=17]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,图片资源="../../../素材/Png/英转换.png",宽度DP=21,高度DP=21]])
	变量 图片框1 : 图片框
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-2,显示滚动条=假,完全显示=真]])
	变量 滚动布局1 : 滚动布局
	@布局配置([[父布局=滚动布局1,宽度=-1,高度=-2,对齐方式=1,纵向布局=真,左内边距DP=20,右内边距DP=20,上内边距DP=10]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度=-1,高度DP=40,圆角=75,卡片阴影=0,@下外边距DP=15]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,透明度=1.0,背景颜色=-328966]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度DP=60,高度=-1]])
	变量 相对布局2 : 相对布局
	@布局配置([[父布局=相对布局2,圆角=75,卡片阴影=0,宽度=-1,横向偏移DP=3,高度DP=35,@位于布局中间=真,@位于布局左边=真]])
	变量 卡片布局4 : 卡片布局
	@布局配置([[父布局=卡片布局4,宽度=-1,高度=-1,背景颜色=-11433996]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=相对布局2,圆角=0,卡片阴影=0,高度DP=35,@位于布局中间=真,背景颜色=-11433996,@位于布局右边=真,宽度DP=25]])
	变量 卡片布局5 : 卡片布局
	@布局配置([[父布局=相对布局2,@位于布局中间=真,@位于布局右边=真,内容="网址",粗体=真,字体大小=17,@右外边距DP=5,字体颜色=-1]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=线性布局4,宽度=-1,高度=-1,左内边距DP=3,右内边距DP=13,上内边距DP=2,下内边距DP=2]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度=-1,高度=-1,内边距=0,背景颜色=16777215,提示文本="链接",单行输入=真,对齐方式=16,字体颜色=-16777216,单行显示=真,字体大小=16,粗体=真]])
	变量 输入网址 : 编辑框
	@布局配置([[父布局=线性布局3,宽度=-1,高度DP=40,圆角=75,卡片阴影=0,@下外边距DP=15]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=卡片布局2,宽度=-1,高度=-1,背景颜色=-328966]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度DP=60,高度=-1]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,圆角=75,卡片阴影=0,宽度=-1,横向偏移DP=3,高度DP=35,@位于布局中间=真,@位于布局左边=真]])
	变量 卡片布局7 : 卡片布局
	@布局配置([[父布局=卡片布局7,宽度=-1,高度=-1,背景颜色=-11433996]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=相对布局3,圆角=0,卡片阴影=0,高度DP=35,@位于布局中间=真,背景颜色=-11433996,@位于布局右边=真,宽度DP=25]])
	变量 卡片布局9 : 卡片布局
	@布局配置([[父布局=相对布局3,@位于布局中间=真,@位于布局右边=真,内容="参数",粗体=真,字体大小=17,@右外边距DP=5,字体颜色=-1]])
	变量 文本框5 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-1,左内边距DP=3,右内边距DP=13,上内边距DP=2,下内边距DP=2]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,宽度=-1,高度=-1,内边距=0,背景颜色=16777215,提示文本="参数",单行输入=真,对齐方式=16,字体颜色=-16777216,单行显示=真,字体大小=16,粗体=真]])
	变量 输入参数 : 编辑框
	@布局配置([[父布局=线性布局3,宽度=-1,高度DP=40,圆角=75,卡片阴影=0,@下外边距DP=15]])
	变量 卡片布局3 : 卡片布局
	@布局配置([[父布局=卡片布局3,宽度=-1,高度=-1,背景颜色=-328966]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,宽度DP=60,高度=-1]])
	变量 相对布局4 : 相对布局
	@布局配置([[父布局=相对布局4,圆角=75,卡片阴影=0,宽度=-1,横向偏移DP=3,高度DP=35,@位于布局中间=真,@位于布局左边=真]])
	变量 卡片布局6 : 卡片布局
	@布局配置([[父布局=卡片布局6,宽度=-1,高度=-1,背景颜色=-11433996]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=相对布局4,圆角=0,卡片阴影=0,高度DP=35,@位于布局中间=真,背景颜色=-11433996,@位于布局右边=真,宽度DP=25]])
	变量 卡片布局8 : 卡片布局
	@布局配置([[父布局=相对布局4,@位于布局中间=真,@位于布局右边=真,内容="方式",粗体=真,字体大小=17,@右外边距DP=5,字体颜色=-1]])
	变量 文本框4 : 文本框
	@布局配置([[父布局=线性布局6,宽度=-1,高度=-1,左内边距DP=3,右内边距DP=13,上内边距DP=2,下内边距DP=2]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,宽度=-1,高度=-1,内边距=0,背景颜色=16777215,提示文本="application/json",单行输入=真,对齐方式=16,字体颜色=-16777216,单行显示=真,字体大小=16,粗体=真]])
	变量 输入方式 : 编辑框
	@布局配置([[父布局=线性布局3,左内边距DP=5,右内边距DP=5]])
	变量 相对布局5 : 相对布局
	@布局配置([[父布局=相对布局5,高度DP=37,圆角=75,卡片阴影=0,宽度DP=150,可视=假]])
	变量 保存结果 : 卡片布局
	@布局配置([[父布局=保存结果,宽度=-1,高度=-1,对齐方式=17]])
	变量 线性布局13 : 线性布局
	@布局配置([[父布局=线性布局13,高度DP=32,圆角=75,卡片阴影=0,宽度DP=145]])
	变量 卡片布局11 : 卡片布局
	@布局配置([[父布局=卡片布局11,宽度=-1,高度=-1,字体颜色=-1,背景颜色=-11433996,对齐方式=17,内容="保存结果",粗体=真,字体大小=17]])
	变量 文本框6 : 文本框
	@布局配置([[父布局=相对布局5,高度DP=37,圆角=75,卡片阴影=0,宽度DP=150,@位于布局右边=真]])
	变量 发送请求 : 卡片布局
	@布局配置([[父布局=发送请求,宽度=-1,高度=-1,对齐方式=17]])
	变量 线性布局14 : 线性布局
	@布局配置([[父布局=线性布局14,高度DP=32,圆角=75,卡片阴影=0,宽度DP=145]])
	变量 卡片布局13 : 卡片布局
	@布局配置([[父布局=卡片布局13,宽度=-1,高度=-1,字体颜色=-1,背景颜色=-11433996,对齐方式=17,内容="发送请求",粗体=真,字体大小=17]])
	变量 文本框7 : 文本框
	@布局配置([[父布局=线性布局3,宽度=-1,高度=-2,@上外边距DP=20,@下外边距DP=40]])
	变量 请求结果 : 文本框

	变量 请求结果原文:文本
	变量 缩放动画3 : 缩放动画扩增?
	变量 网络工具1:网络工具
	事件 取网页源码:创建完毕()
		订阅事件()
		本对象.屏幕方向 = 1
		本对象.显示标题栏 =假
		本对象.状态栏字体黑色 = 真
		本对象.状态栏颜色 = -1576716
		本对象.导航栏颜色 = -1576716
		code getWindow().setSoftInputMode(2);
		code #请求结果. getView(). setTextIsSelectable(true);
		请求结果原文 = ""
		
		缩放动画3 = 缩放动画扩增.创建动画(0.7,1,0.7,1,0.5,0.5,缩放动画扩增.比例值_基于组件,缩放动画扩增.比例值_基于组件)
		缩放动画3.插值器 = 跳跃插值器.新建()
		缩放动画3.播放时间 = 300
		缩放动画3.保持最终状态 = 假
	结束 事件

	事件 线性布局2:被单击()
		图片框1.播放动画(缩放动画3)
		如果 请求结果原文 == "" 则
			请求结果原文=请求结果.内容
			请求结果.内容=Unicode转中文(请求结果.内容)
		否则
			请求结果.内容=请求结果原文
			请求结果原文=""
		结束 如果
	结束 事件
	事件 输入方式:被长按()
		输入方式.内容="application/json"
	结束 事件
	事件 保存结果:被单击()
		保存结果.播放动画(缩放动画3)
		变量 当前时间:文本=时间操作.取格式时间("yyyy年M月d日H时m分s秒")
		写出文本文件(取存储卡路径()+"/"+全局配置.软件名称+"/取网页源码/历史记录/"+当前时间+".json",请求结果.内容)
		写出文本文件(取存储卡路径()+"/"+全局配置.软件名称+"/取网页源码/最新获得.json",请求结果.内容)
		弹出提示("保存成功")
	结束 事件
	事件 发送请求:被单击()
		发送请求.播放动画(缩放动画3)
		输入网址.隐藏输入法()
		输入参数.隐藏输入法()
		输入方式.隐藏输入法()
		如果 输入网址.内容==""则
			弹出提示("请输入网址")
		否则
			如果 输入参数.内容==""则
				网络工具1.取网页源码(输入网址.内容)
			否则
				如果 输入方式.内容==""则
					网络工具1.发送数据(输入网址.内容,输入参数.内容)
				否则
					网络工具1.添加请求头("content-type",输入方式.内容)
					网络工具1.发送数据(输入网址.内容,输入参数.内容)
				结束 如果
			结束 如果
		结束 如果
	结束 事件
	事件 网络工具1:取网页源码结束(结果 : 文本,内容 : 字节[],cookie : 文本)
		请求结果.内容 = 结果
		请求结果原文 = ""
		保存结果.可视 = 真
	结束 事件
	事件 网络工具1:取网页源码失败()
		弹出错误提示("获取失败")
		请求结果原文 = ""
		保存结果.可视 = 假
	结束 事件
	事件 网络工具1:发送数据结束(结果 : 文本,内容 : 字节[],cookie : 文本)
		请求结果.内容 = 结果
		请求结果原文 = ""
		保存结果.可视 = 真
	结束 事件
	事件 网络工具1:发送数据失败()
		弹出错误提示("获取失败")
		请求结果原文 = ""
		保存结果.可视 = 假
	结束 事件

结束 类